]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
15 years agomessageTray: fix clicking on links again
Dan Winship [Wed, 23 Mar 2011 20:05:38 +0000 (16:05 -0400)]
messageTray: fix clicking on links again

The change to make Notification an StButton (06d2c0af, bug 642978)
broke links, because the link actor would ignore the
button-press-event, allowing the notification actor to receive it and
get a pointer grab, and so the link actor would never see the
button-release-event. Fix that by accepting and discarding the
button-press-event.

https://bugzilla.gnome.org/show_bug.cgi?id=645613

15 years agotelepathyClient: fix duplicate copy of first message in a chat
Dan Winship [Wed, 23 Mar 2011 19:25:42 +0000 (15:25 -0400)]
telepathyClient: fix duplicate copy of first message in a chat

The chat-history-fill-in code had logic to avoid appending two
messages when a message appeared in both the log and the pending
messages. But it wasn't working because of an incorrect object field
name.

Additionally, the code was previously keeping the copy of the message
from the log, and suppressing the copy from pending. But that meant
that once the previous bug was fixed, it would think it had only shown
old messages, and so it would create a source but not notify it. So
fix it to suppress the log message and show the pending message.

https://bugzilla.gnome.org/show_bug.cgi?id=645612

15 years agoUpdated Swedish translation
Daniel Nylander [Fri, 25 Mar 2011 21:15:24 +0000 (22:15 +0100)]
Updated Swedish translation

15 years agoUpdated Spanish translation
Jorge González [Fri, 25 Mar 2011 20:36:39 +0000 (21:36 +0100)]
Updated Spanish translation

15 years agoNetworkStatus: hide the only connection for wired devices
Giovanni Campagna [Fri, 25 Mar 2011 16:12:38 +0000 (17:12 +0100)]
NetworkStatus: hide the only connection for wired devices

For wired devices (actually, ethernet devices), hide the connection
list when there is only one connection (either automatic or stored).
The device can be operated with the associated switch.

15 years agoNetworkStatus: show "firmware missing" when firmware is not available
Giovanni Campagna [Fri, 25 Mar 2011 16:10:38 +0000 (17:10 +0100)]
NetworkStatus: show "firmware missing" when firmware is not available

Since device state Unavailable is generic and has substates, instead
of using an hack for carrier, introduce some code that checks both
for carrier and firmware-missing when in that device state, and updates
the UI accordingly.

15 years agoUpdated Spanish translation
Jorge González [Fri, 25 Mar 2011 18:11:59 +0000 (19:11 +0100)]
Updated Spanish translation

15 years agoUse /org/gnome as starting path for schemas
Luca Ferretti [Wed, 23 Mar 2011 15:13:25 +0000 (16:13 +0100)]
Use /org/gnome as starting path for schemas

15 years agoUpdated Brazilian Portuguese translation
Rodrigo Padula de Oliveira [Fri, 25 Mar 2011 14:54:56 +0000 (11:54 -0300)]
Updated Brazilian Portuguese translation

15 years agoShellAppSystem: Only search gnomecc.menu for preferences
Colin Walters [Thu, 17 Mar 2011 20:26:49 +0000 (16:26 -0400)]
ShellAppSystem: Only search gnomecc.menu for preferences

settings.menu was removed in gnome-menus commit
b68bcd27f44ce2c494f6e3cd9695890b9c02af04; gnomecc.menu is the intended
replacement.

(On Red Hat Linux derived systems, settings.menu continues to exist)

https://bugzilla.gnome.org/show_bug.cgi?id=645063

15 years agoUpdated Korean translation
Changwoo Ryu [Fri, 25 Mar 2011 12:57:01 +0000 (21:57 +0900)]
Updated Korean translation

15 years agoupdate tranlation for Punjabi by A S Alam
A S Alam [Fri, 25 Mar 2011 02:47:30 +0000 (08:17 +0530)]
update tranlation for Punjabi by A S Alam

15 years agoUploaded Ukranian
Daniel Korostil [Thu, 24 Mar 2011 22:19:09 +0000 (00:19 +0200)]
Uploaded Ukranian

15 years agoUpdated Swedish translation
Daniel Nylander [Thu, 24 Mar 2011 22:04:32 +0000 (23:04 +0100)]
Updated Swedish translation

15 years agoUpdated Swedish translation
Daniel Nylander [Thu, 24 Mar 2011 22:04:11 +0000 (23:04 +0100)]
Updated Swedish translation

15 years agoUpdated Italian translation
Luca Ferretti [Thu, 24 Mar 2011 21:58:22 +0000 (22:58 +0100)]
Updated Italian translation

15 years agoAdd gettext macro to message to enable translation.
Micro Cai [Thu, 24 Mar 2011 18:11:20 +0000 (02:11 +0800)]
Add gettext macro to message to enable translation.

15 years agoUpdated Vietnamese translation
Nguyễn Thái Ngọc Duy [Thu, 24 Mar 2011 17:31:36 +0000 (00:31 +0700)]
Updated Vietnamese translation

15 years agopo/vi.po: import from damned lies
Nguyễn Thái Ngọc Duy [Thu, 24 Mar 2011 17:21:48 +0000 (00:21 +0700)]
po/vi.po: import from damned lies

15 years agoUpdated French translation
Bruno Brouard [Thu, 24 Mar 2011 12:56:49 +0000 (13:56 +0100)]
Updated French translation

15 years agoUpdated French Translation
Bruno Brouard [Thu, 24 Mar 2011 12:54:58 +0000 (13:54 +0100)]
Updated French Translation

Contributed by :
Cyril Arnaud, Frédéric Peters, Bruno Brouard

15 years agoUpdated Galician translations
Fran Diéguez [Thu, 24 Mar 2011 08:51:53 +0000 (09:51 +0100)]
Updated Galician translations

15 years agoUpdate Simplified Chinese translation.
Aron Xu [Thu, 24 Mar 2011 08:09:59 +0000 (16:09 +0800)]
Update Simplified Chinese translation.

15 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Thu, 24 Mar 2011 08:03:07 +0000 (09:03 +0100)]
Updated Norwegian bokmål translation

15 years agoAdd file to POTFILES.in
Kjartan Maraas [Thu, 24 Mar 2011 08:01:41 +0000 (09:01 +0100)]
Add file to POTFILES.in

15 years agoDon't translate empty string
Kjartan Maraas [Thu, 24 Mar 2011 08:01:16 +0000 (09:01 +0100)]
Don't translate empty string

15 years agoMark strings for translation in the right way
Kjartan Maraas [Wed, 23 Mar 2011 20:49:24 +0000 (21:49 +0100)]
Mark strings for translation in the right way

15 years agoUpdated Swedish translation
Daniel Nylander [Thu, 24 Mar 2011 07:04:06 +0000 (08:04 +0100)]
Updated Swedish translation

15 years agoUpdated Italian translation
Luca Ferretti [Thu, 24 Mar 2011 00:13:58 +0000 (01:13 +0100)]
Updated Italian translation

15 years agoNotificationDaemon: fix typo in dealing with TrayIcon
Giovanni Campagna [Wed, 23 Mar 2011 20:37:05 +0000 (21:37 +0100)]
NotificationDaemon: fix typo in dealing with TrayIcon

Source was failing to determine if it was a tray icon, destroying
itself when the associated application was closed.

https://bugzilla.gnome.org/show_bug.cgi?id=645625

15 years agomain: Allow replacement of org.gnome.Shell name
Colin Walters [Wed, 23 Mar 2011 21:20:11 +0000 (17:20 -0400)]
main: Allow replacement of org.gnome.Shell name

This was an oversight in the previous commit; if we don't
do this, then we just can't --replace.

https://bugzilla.gnome.org/show_bug.cgi?id=645593

15 years agomain: Use --replace semantics for org.gnome.Shell DBus name
Colin Walters [Wed, 23 Mar 2011 17:15:17 +0000 (13:15 -0400)]
main: Use --replace semantics for org.gnome.Shell DBus name

Previously (because I suck) we were ignoring the return value of
RequestName, and so we'd totally ignore the fact that we failed
to acquire the DBus name.

Make this consistent by using meta_get_replace_current_wm() and
if we're in --replace, actually replace immediately.

https://bugzilla.gnome.org/show_bug.cgi?id=645593

15 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 23 Mar 2011 19:36:13 +0000 (20:36 +0100)]
Updated Spanish translation

15 years agoUpdated Spanish translation
Jorge González [Wed, 23 Mar 2011 17:49:19 +0000 (18:49 +0100)]
Updated Spanish translation

15 years agoComplete Simplified Chinese translation.
Aron Xu [Wed, 23 Mar 2011 15:58:15 +0000 (23:58 +0800)]
Complete Simplified Chinese translation.

15 years agoUpdated Bengali India Translation
Runa Bhattacharjee [Wed, 23 Mar 2011 15:28:10 +0000 (20:58 +0530)]
Updated Bengali India Translation

15 years agoUploaded Ukranian
Daniel Korostil [Wed, 23 Mar 2011 14:10:44 +0000 (16:10 +0200)]
Uploaded Ukranian

15 years agoUpdate Simplified Chinese translation.
Aron Xu [Wed, 23 Mar 2011 13:39:20 +0000 (21:39 +0800)]
Update Simplified Chinese translation.

15 years agoAdded Bengali India file, translation to start
Runa Bhattacharjee [Wed, 23 Mar 2011 07:06:36 +0000 (12:36 +0530)]
Added Bengali India file, translation to start

15 years agoAdded Bengali India to the list of languages
Runa Bhattacharjee [Wed, 23 Mar 2011 07:05:13 +0000 (12:35 +0530)]
Added Bengali India to the list of languages

15 years agoAdded Bengali India file, translation to start
Runa Bhattacharjee [Wed, 23 Mar 2011 07:05:00 +0000 (12:35 +0530)]
Added Bengali India file, translation to start

15 years agoBump version to 2.91.92
Owen W. Taylor [Tue, 22 Mar 2011 22:52:39 +0000 (18:52 -0400)]
Bump version to 2.91.92

15 years agoMessageTray: keep notification focused through update()
Dan Winship [Wed, 2 Mar 2011 14:48:29 +0000 (09:48 -0500)]
MessageTray: keep notification focused through update()

If a notification was updated while one of its widgets was focused,
it would lose the grab when that widget was destroyed. Fix that by
moving the focus to a safe place before destroying the old widgets.

https://bugzilla.gnome.org/show_bug.cgi?id=643687

15 years agoMessageTray: never show summary and a new notification at the same time
Hellyna Ng [Mon, 28 Feb 2011 10:09:40 +0000 (18:09 +0800)]
MessageTray: never show summary and a new notification at the same time

We want to minimize focus stealing from the user. If a non-urgent notification
comes in while the user is interacting with the tray, we add it to the tray
and only show it after the user is done interacting with the tray. If an
urgent notification comes in while the user is interacting with the tray,
we hide the tray and show the urgent notification.

https://bugzilla.gnome.org/show_bug.cgi?id=636838

15 years agoMessageTray: use single scrollbar for summary notification stacks
Marina Zhurakhinskaya [Tue, 22 Mar 2011 07:40:53 +0000 (03:40 -0400)]
MessageTray: use single scrollbar for summary notification stacks

We want to allow the user to scroll through all notifications from
source by using a single scrollbar. We suppress the individual
scrollbars inside the notifications.

As one exception, we keep the original scrollbar for chat notifications
because it has a distinct look, ending above the text entry box.

https://bugzilla.gnome.org/show_bug.cgi?id=611611

15 years agoMessageTray: show multiple notifications per source
Marina Zhurakhinskaya [Mon, 21 Mar 2011 21:43:34 +0000 (17:43 -0400)]
MessageTray: show multiple notifications per source

Add an ability to show multple notifications per source, so that
the user doesn't miss seeing any notifications.

https://bugzilla.gnome.org/show_bug.cgi?id=611611

15 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 22 Mar 2011 21:05:03 +0000 (22:05 +0100)]
Updated Slovenian translation

15 years agoworkspace-thumbnails: Add a subtle border to indicator
Florian Müllner [Sat, 19 Feb 2011 00:56:23 +0000 (01:56 +0100)]
workspace-thumbnails: Add a subtle border to indicator

As windows' content tends to use mostly light colors/white, the
thumbnail indicator is hard to spot for workspaces with maximized
windows on it. To improve its visibility in these cases, add a
subtle dark border in addition to the white outline.

15 years agoUpdated Galician translations
Fran Diéguez [Tue, 22 Mar 2011 20:18:27 +0000 (21:18 +0100)]
Updated Galician translations

15 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 22 Mar 2011 19:58:02 +0000 (20:58 +0100)]
Updated Spanish translation

15 years agoSt: Fix blur radius computation to correspond to current CSS draft
Owen W. Taylor [Mon, 18 Oct 2010 21:30:52 +0000 (17:30 -0400)]
St: Fix blur radius computation to correspond to current CSS draft

The next draft of the CSS Backgrounds and Borders module will actually
define when the blur radius means. Fix our code to use that definition
(2 * standard deviation) rather than using the 1.9 * that we extracted
from what Mozilla was doing.

https://bugzilla.gnome.org/show_bug.cgi?id=632506

15 years agoUpdated Spanish translation
Jorge González [Tue, 22 Mar 2011 19:33:20 +0000 (20:33 +0100)]
Updated Spanish translation

15 years agoUpdated Arabic translation
Khaled Hosny [Tue, 22 Mar 2011 18:59:20 +0000 (20:59 +0200)]
Updated Arabic translation

15 years agoFix ripple animation for RTL locales
Abderrahim Kitouni [Tue, 30 Nov 2010 15:12:22 +0000 (16:12 +0100)]
Fix ripple animation for RTL locales

The animation was invisible because it was going out of screen, also
add a mirrored version of the image to the theme.

https://bugzilla.gnome.org/show_bug.cgi?id=584662

15 years agost-texture-cache: Fix stretched images
Florian Müllner [Tue, 22 Mar 2011 03:47:43 +0000 (04:47 +0100)]
st-texture-cache: Fix stretched images

Some functions in StTextureCache enforce square ClutterTextures,
even in cases where the underlying CoglTexture has a different
width:height ratio.
Add padding in those cases to keep the resulting image from being
stretched.

https://bugzilla.gnome.org/show_bug.cgi?id=643866

15 years agoendSessionDialog: make shutdown dialog work like latest mock ups
Ray Strode [Mon, 21 Mar 2011 20:12:30 +0000 (16:12 -0400)]
endSessionDialog: make shutdown dialog work like latest mock ups

This commit adds a restart button to the shutdown dialog and changes
the terminology from Shut Down to Power Off.  This brings things in
line with the latest mockups here:

http://live.gnome.org/GnomeShell/Design/Whiteboards/SystemStopRestart

https://bugzilla.gnome.org/show_bug.cgi?id=641375

15 years agoendSessionDialog: clean up appearance
Ray Strode [Mon, 21 Mar 2011 20:07:22 +0000 (16:07 -0400)]
endSessionDialog: clean up appearance

This commit lines up the app list with the description,
adds spacing between controls of the dialog, and increases
the wrap width of the text.

https://bugzilla.gnome.org/show_bug.cgi?id=641375

15 years agoendSessionDialog: hide app list when there are no apps
Ray Strode [Mon, 21 Mar 2011 20:11:15 +0000 (16:11 -0400)]
endSessionDialog: hide app list when there are no apps

We don't want its padding to show up when it shouldn't
be visible.

https://bugzilla.gnome.org/show_bug.cgi?id=641375

15 years agoUpdated Russian translation
Yuri Myasoedov [Tue, 22 Mar 2011 18:18:32 +0000 (21:18 +0300)]
Updated Russian translation

15 years agoendSessionDialog: emit Closed signal when dialog disappears
Ray Strode [Tue, 22 Mar 2011 16:50:56 +0000 (12:50 -0400)]
endSessionDialog: emit Closed signal when dialog disappears

The session manager needs to keep its internal state for the
dialog in sync with ours.

https://bugzilla.gnome.org/show_bug.cgi?id=645485

15 years agoPopupMenu: invert the menu when in RTL locales
Giovanni Campagna [Tue, 22 Mar 2011 16:57:48 +0000 (17:57 +0100)]
PopupMenu: invert the menu when in RTL locales

Change the way menu items allocate their contents to take text
direction into account, so they're fully reversed in RTL locales,
and St.Align.START / END are respected.

https://bugzilla.gnome.org/show_bug.cgi?id=645524

15 years agoendSessionDialog: prelight inhibiting app items
Ray Strode [Tue, 22 Mar 2011 04:17:15 +0000 (00:17 -0400)]
endSessionDialog: prelight inhibiting app items

This commit makes it more obvious that apps in the end session
dialog inhibitors list are clickable.  It does this by rendering
the text for the apps in a low intensity white under normal
conditions, but a high intesnity white on hover.

https://bugzilla.gnome.org/show_bug.cgi?id=645491

15 years agoConstrain tooltips to monitors
Owen W. Taylor [Tue, 22 Mar 2011 15:56:24 +0000 (11:56 -0400)]
Constrain tooltips to monitors

Use st_tooltip_set_constrain_func() to set a function that constrains
tooltips to be on the same monitor as the original tip area.

https://bugzilla.gnome.org/show_bug.cgi?id=645547

15 years agoStTooltip: Add the ability to set a hook to constrain the tooltip
Owen W. Taylor [Tue, 22 Mar 2011 15:54:01 +0000 (11:54 -0400)]
StTooltip: Add the ability to set a hook to constrain the tooltip

If, for example, the stage is divided into multiple monitors, we
might want to constrain tooltips so they don't cross monitor boundaries.
Add a function to set a per-stage callback to constrain tooltips.

https://bugzilla.gnome.org/show_bug.cgi?id=645547

15 years agoappDisplay: show hover and tooltip while the menu is up
Owen W. Taylor [Tue, 22 Mar 2011 14:43:27 +0000 (10:43 -0400)]
appDisplay: show hover and tooltip while the menu is up

While we have menu for an app icon open, we want to show the prelight
for the item instead of removing the prelight when the user mouses
away from the item and into the menu, and if there's a tooltip
(like for the dash), we want to show the tooltip immediately when
the menu is popped up.

https://bugzilla.gnome.org/show_bug.cgi?id=642871

15 years agopopupMenu: Add the ability to block sending events to the source actor
Owen W. Taylor [Tue, 22 Mar 2011 14:29:32 +0000 (10:29 -0400)]
popupMenu: Add the ability to block sending events to the source actor

It can be useful to avoid sending enter/leave events to the source actor
of a menu: this would be the case when the source actor isn't a menu item
that should participate in menu navigation but rather is some object
(like an app icon) that we want to indicate corresponds to the menu.

https://bugzilla.gnome.org/show_bug.cgi?id=642871

15 years agoStTooltip: use a timeout like GtkTooltip
Owen W. Taylor [Tue, 22 Mar 2011 13:36:37 +0000 (09:36 -0400)]
StTooltip: use a timeout like GtkTooltip

Instead of showing tooltips immediately on hover, wait until a timeout
after the last motion (timeout is given by the gtk-tooltip-timeout
GtkSetting.)

https://bugzilla.gnome.org/show_bug.cgi?id=642871

15 years agodash: Show tooltips on hover
Florian Müllner [Thu, 10 Feb 2011 00:41:51 +0000 (01:41 +0100)]
dash: Show tooltips on hover

As dash items no longer show application names, display names as
tooltips on hover.

https://bugzilla.gnome.org/show_bug.cgi?id=642871

15 years agocss: Adjust tooltip style
Florian Müllner [Thu, 10 Feb 2011 00:41:51 +0000 (01:41 +0100)]
css: Adjust tooltip style

Update the tooltip style to match current mockups.

https://bugzilla.gnome.org/show_bug.cgi?id=642871

15 years agobuild: Bump vala to 0.11.7 to fix dep. on dconf
Jason D. Clinton [Tue, 22 Mar 2011 16:04:18 +0000 (11:04 -0500)]
build: Bump vala to 0.11.7 to fix dep. on dconf

15 years agoStTooltip: fix various warnings and use Clutter API correctly
Giovanni Campagna [Tue, 30 Nov 2010 16:20:18 +0000 (17:20 +0100)]
StTooltip: fix various warnings and use Clutter API correctly

Use ClutterContainer functions for adding the tooltip instead of
calling clutter_actor_set_parent behind the stage's back, and do
it inside st_widget_show_tooltip (which is a normal method) instead
of overriding st_tooltip_show, which is a vfunc and it is called
internally by Clutter, therefore it is limited in what it can safely
do.
Also, instead of positioning the tooltip with clutter_actor_set_position,
modify the anchor point when the associated widget moves, so that
only a redraw is queued.

https://bugzilla.gnome.org/show_bug.cgi?id=635100

15 years agoMake St aware of the UI group.
Giovanni Campagna [Tue, 11 Jan 2011 15:38:55 +0000 (16:38 +0100)]
Make St aware of the UI group.

Inside the Shell, all the UI (including chrome, the overview, and
the actual windows) is not a child of the stage but of a special
ClutterGroup, which is cloned inside the magnifier.
Add function for setting this special actor so that actors added by
St are visible in the magnifier. Nothing yet uses this, but the
tooltip will soon.

https://bugzilla.gnome.org/show_bug.cgi?id=635100

15 years agoUpdated Arabic translation
Khaled Hosny [Tue, 22 Mar 2011 13:04:15 +0000 (15:04 +0200)]
Updated Arabic translation

15 years agoFix overview sizing when exiting via thumbnails
Alexander Larsson [Tue, 22 Mar 2011 11:46:56 +0000 (12:46 +0100)]
Fix overview sizing when exiting via thumbnails

We need to update WorkspacesView._ZoomOut before calling
_updateWorkspacesGeometry() in show(), as otherwise the old
value is kept. This was a problem if we previously left the
overview zoomed out.

15 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Tue, 22 Mar 2011 11:43:17 +0000 (19:43 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

15 years agost-texture-cache: Request large thumbnails
Florian Müllner [Fri, 4 Mar 2011 02:21:34 +0000 (03:21 +0100)]
st-texture-cache: Request large thumbnails

As of commit 34ce17c4b3, search results use large icons, or thumbnails
when available. To keep the amount of upscaling for the latter as small
as possible, request a large thumbnail size.

https://bugzilla.gnome.org/show_bug.cgi?id=645493

15 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Tue, 22 Mar 2011 08:25:46 +0000 (10:25 +0200)]
[l10n] Updated Estonian translation

15 years agoTransition the ShellApp state when ready.
Giovanni Campagna [Sun, 7 Nov 2010 19:51:25 +0000 (20:51 +0100)]
Transition the ShellApp state when ready.

shell_app_state_transition emits a signal, so invoke it only when
ready, or signal handlers will see an object which is in an invalid
state.

https://bugzilla.gnome.org/show_bug.cgi?id=632501

15 years agoNotificationDaemon: don't notify for resident notifications when application is focused
Neha Doijode [Mon, 21 Mar 2011 21:26:04 +0000 (02:56 +0530)]
NotificationDaemon: don't notify for resident notifications when application is focused

The applications have to have a way of keeping resident notifications
updated without unnecessarily notifying the user with the information
the user is already seeing in the application window.

https://bugzilla.gnome.org/show_bug.cgi?id=630847

15 years agoMessageTray: style summary sources
Marina Zhurakhinskaya [Tue, 22 Mar 2011 01:22:02 +0000 (21:22 -0400)]
MessageTray: style summary sources

Make summary sources look more clickable and highlight them when selected.
Highlighting the fully expanded summary source when selected matches the
highlighting in the top bar items and teaches the user that any part of the
expanded summary source can be clicked.

Based on the initial patches by Florian Müllner and Jonathan Strander.

https://bugzilla.gnome.org/show_bug.cgi?id=644788

15 years agomodalDialog: constrain container to the size of the stage
Maxim Ermilov [Wed, 16 Mar 2011 22:57:05 +0000 (01:57 +0300)]
modalDialog: constrain container to the size of the stage

The lightbox will be sized to the size of its parent container,
so we need to make the parent container reliably the size of the
stage, instead of letting it be auto-sized to the size of its contents.

https://bugzilla.gnome.org/show_bug.cgi?id=644889

15 years agoAlt-F2: Avoid running programs multiple times
Vadim Girlin [Fri, 11 Mar 2011 15:42:20 +0000 (10:42 -0500)]
Alt-F2: Avoid running programs multiple times

Returning true from the event handler seems to avoid getting
duplicate return events; these duplicate events likely are
getting generated by IBus.

https://bugzilla.gnome.org/show_bug.cgi?id=644509

15 years agoUpdated Italian translation
Luca Ferretti [Tue, 22 Mar 2011 00:36:40 +0000 (01:36 +0100)]
Updated Italian translation

15 years agoUse the new meta_window_move_to_monitor function
Alexander Larsson [Thu, 17 Mar 2011 17:48:09 +0000 (18:48 +0100)]
Use the new meta_window_move_to_monitor function

https://bugzilla.gnome.org/show_bug.cgi?id=645032

15 years agoUpdated Galician translations
Fran Diéguez [Mon, 21 Mar 2011 23:53:01 +0000 (00:53 +0100)]
Updated Galician translations

15 years agosearchDisplay: don't create useless SearchResult's
Maxim Ermilov [Mon, 21 Mar 2011 22:53:07 +0000 (01:53 +0300)]
searchDisplay: don't create useless SearchResult's

average constructing time for 1 SearchResult is 3 ms.
It give > 400 result on query like 'a' (on my machine).
https://bugzilla.gnome.org/show_bug.cgi?id=645313

15 years agoiconGrid: remove unused variable in _computeLayout
Maxim Ermilov [Mon, 21 Mar 2011 21:32:02 +0000 (00:32 +0300)]
iconGrid: remove unused variable in _computeLayout

https://bugzilla.gnome.org/show_bug.cgi?id=645313

15 years agoXDND: Allow workspace switching using the thumbnails
Adel Gadllah [Mon, 21 Mar 2011 22:20:36 +0000 (23:20 +0100)]
XDND: Allow workspace switching using the thumbnails

Currently activating a window on a different workspace requires very
long drag distances, which is very inconvenient to use.

Fix that by allowing switching workspaces using the thumbnails which is
consistent with window and launcher dnd and much easier to use.

https://bugzilla.gnome.org/show_bug.cgi?id=643945

15 years agost: Add more error checking to shadow-related code
Jasper St. Pierre [Fri, 11 Mar 2011 20:29:15 +0000 (15:29 -0500)]
st: Add more error checking to shadow-related code

The additional error checks should catch quite some warnings (e.g.
when trying to create a shadow for a 0-width actor).

15 years agooverview: Don't pick for every overlay
Owen W. Taylor [Mon, 21 Mar 2011 18:46:46 +0000 (14:46 -0400)]
overview: Don't pick for every overlay

Don't do an individual hover fixup for every window overlay, instead
just use the new global.sync_hover() to fix up hovers once we have
finished showing the overview.

Based on a patch from Adel Gadllah <adel.gadllah@gmail.com>

https://bugzilla.gnome.org/show_bug.cgi?id=638613

15 years agoFix workspaces accumulating on each restart.
Jasper St. Pierre [Sat, 19 Mar 2011 23:36:17 +0000 (19:36 -0400)]
Fix workspaces accumulating on each restart.

Main._nWorkspacesChanged was racing with Main._checkWorkspaces.
If _checkWorkspaces won the race, _workspaces was uninitialized.
Because of this, _checkWorkspaces only noticed workspaces
with windows on them, leading it to believe the last workspace wasn't
empty, and added a new, empty workspace.

https://bugzilla.gnome.org/show_bug.cgi?id=645343

15 years agodnd: If needed, destroy _dragActor in _cancelDrag
Maxim Ermilov [Sun, 30 Jan 2011 23:04:56 +0000 (02:04 +0300)]
dnd: If needed, destroy _dragActor in _cancelDrag

In the case where the original actor is destroyed, we don't
show a snap back animation, so we need to destroy drag actor
as we would do in _onAnimationComplete.

https://bugzilla.gnome.org/show_bug.cgi?id=640781

15 years agoUpdate terminology from "panel" to "top bar" when Ctrl+Alt+Tab is pressed.
Phil Bull [Mon, 21 Mar 2011 15:51:22 +0000 (11:51 -0400)]
Update terminology from "panel" to "top bar" when Ctrl+Alt+Tab is pressed.

This is the term recommended for use by the Documentation Team.

15 years agoAdd pointer barriers to panel and message tray
Alexander Larsson [Fri, 18 Mar 2011 12:27:06 +0000 (13:27 +0100)]
Add pointer barriers to panel and message tray

If you have XFixes 5 (and corresponding xserver support) then we
add barriers on the panel and in the message tray corner so that
its easy to reach the corners even when there are monitors to the
sides of the primary monitor.

https://bugzilla.gnome.org/show_bug.cgi?id=622655

15 years agognome-shell.desktop: Set autorestart flag
Colin Walters [Mon, 21 Mar 2011 19:45:51 +0000 (15:45 -0400)]
gnome-shell.desktop: Set autorestart flag

This is the last ditch 3.0 plan for error handling.
See https://bugzilla.gnome.org/show_bug.cgi?id=645251

https://bugzilla.gnome.org/show_bug.cgi?id=645451

15 years agonotificationDaemon: handle trayicon clicks in the overview
Dan Winship [Wed, 16 Mar 2011 17:16:38 +0000 (13:16 -0400)]
notificationDaemon: handle trayicon clicks in the overview

If the user clicks a trayicon in the overview, drop out of the
overview before passing the click on to the icon. (We have to actually
wait for the overview animation to complete, in case the icon wants to
get a pointer grab, which it would not be able to do with the overview
active.)

https://bugzilla.gnome.org/show_bug.cgi?id=641853

15 years agoshell-global: try to resync the pointer state after grabs
Dan Winship [Wed, 19 Jan 2011 15:29:50 +0000 (10:29 -0500)]
shell-global: try to resync the pointer state after grabs

If the pointer moves on or off the stage while another process has a
grab, we will lose track of it. One example of this is that if you use
a popup menu from a message tray trayicon, the tray will stay up after
the menu goes away, because the shell never saw the pointer leave it.

Add a new method shell_global_sync_pointer() that causes clutter to
recheck what actor is under the pointer and generate leave/enter
events if appropriate.

Of course, we can't actually tell for sure when another process has a
grab, so we need a heuristic of when to call this. Currently we call
it from Chrome._windowsRestacked(), which is not really the right
thing at all, but does fix the menu-from-trayicon case...

https://bugzilla.gnome.org/show_bug.cgi?id=630842

15 years agomessageTray: forward clicks on trayicon SummaryItems to the icon
Dan Winship [Thu, 13 Jan 2011 20:04:37 +0000 (15:04 -0500)]
messageTray: forward clicks on trayicon SummaryItems to the icon

If the user clicks on the title of a trayicon's SummaryItem, forward
that click to the trayicon. Also adjust
gnome_shell_plugin_xevent_filter() so that if the trayicon takes a
grab as a result of this, we don't hide the message tray.

https://bugzilla.gnome.org/show_bug.cgi?id=630842

15 years agorunDialog: popModal before running the command
Dan Winship [Fri, 18 Mar 2011 15:28:18 +0000 (11:28 -0400)]
runDialog: popModal before running the command

If you run a command from Alt+F2 that tries to get a server grab (eg,
xmag), it will fail if it starts up before the run dialog is finished
hiding.

Additionally, the run dialog currently stays focused while it is
fading out, potentially stealing keystrokes (or causing the user to
accidentally launch two copies of a program).

Change ModalDialog.close() to call popModal() immediately

Add a ModalDialog.popModal method, and call that before running the
RunDialog command. If the command succeeds, close the dialog as
before. If it fails, call ModalDialog.pushModal() to put things back
to normal before displaying the error.

https://bugzilla.gnome.org/show_bug.cgi?id=644857

15 years agoaltTab: popModal before fading out
Dan Winship [Tue, 15 Mar 2011 20:12:40 +0000 (16:12 -0400)]
altTab: popModal before fading out

This lets the user start typing in the newly-selected window right
away, without any characters possibly getting eaten during the
animation.

https://bugzilla.gnome.org/show_bug.cgi?id=644857